package models

import (
	"CMETO/utils"
	"time"
)

// 课程分类表
type CourseType struct {
	// 分类Id
	Id int `json:"id" gorm:"column:id;type:int;auto_increment;primary_key;"`
	// 分类名称
	Name string `json:"name" gorm:"column:name;type:varchar(40);"`
	// 分类图标
	Icon string `json:"icon" gorm:"column:icon;type:varchar(250);"`
	// 分类描述
	Description string `json:"description" gorm:"column:description;type:varchar(120);"`
	// 状态
	Status int `json:"status" gorm:"column:status;type:int;"`
	// 创建时间
	CreateTime string `json:"create_time" gorm:"column:create_time;type:varchar(30);"`
	// 是否删除
	IsDelete int `json:"is_delete" gorm:"column:is_delete;type:int;"`
}

// 插入一批商品分类数据
func InsertMockCourseType() {
	DB.Model(&CourseType{}).Create([]CourseType{
		{Id: 1, Name: "2024一期免费", Description: "课程", Status: 1, Icon: "http://resource.shuonihao.cn/cmeto/course/rolling_cover.jpg", CreateTime: utils.TimeFormatter(time.Now()), IsDelete: 0},
		{Id: 2, Name: "2024一期VIP", Description: "VIP课程", Status: 1, Icon: "http://resource.shuonihao.cn/cmeto/course/rolling_cover.jpg", CreateTime: utils.TimeFormatter(time.Now()), IsDelete: 0},
	})
}
